﻿using System;
using System.Collections.Generic;
using eCommMongo.Core.Domain.Pictures;

namespace eCommMongo.Core.Domain.Products
{
    public class ProductVariant:BaseMongoEntity
    {
        public string ProductId { get; set; }
        public virtual string ShopId { get; set; }
        public virtual string Name { get; set; }
        public virtual string Sku { get; set; }
       
        public virtual string Description { get; set; }
        public virtual decimal Price { get; set; }
        public virtual int StockQuantity { get; set; }
        public virtual int DisplayOrder { get; set; }
        public virtual bool Published { get; set; }
        public virtual bool Deleted{ get; set; }
        public virtual DateTime CreatedOn { get; set; }
        public virtual DateTime UpdatedOn { get; set; }


        public virtual Picture Picture { get; set; }
        public virtual ICollection<ProductVariantAttribute> ProductVariantAttributes { get; set; }


    }
}